body{	
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	background:url("../img/degradeBleuBlanc.png") repeat-x #f2fafc;
	/*background:url("../img/backnew.png") repeat-x #f4f0ed;*/
	background-color:#FFF;
	
}

a {	
	outline:0 none;
	text-decoration:none;
}

#h1home{
	margin:0;
}

/* empeche de voir les vidéos iframe
#content iframe{
	margin:0px;
	padding:0px;
	width:0px;
	height:0px;
}
*/

#content .h2article{
	margin:0px;
	padding-top:0;
	padding-bottom:5px;
	color:#ea4179;
	font-size:14px;
}

#content .h2article span{
	color:#8d878a;
}

#leftcnt, #rightcnt, #rightcnt_1014, #rightcnt_101, #rightcnt_102, #rightcnt_103,#rightcnt_104 {height:100%;position:absolute;top:120px;background-repeat:no-repeat}
#leftcnt{left:-146px;}
#rightcnt{right:-150px;}
/* #leftcnt{background-image:url(../../../img/habillage_MCM_gauche.png);background-position:right 0;} */
/* #rightcnt{right:0;background-image:url(../../../img/habillage_MCM_droite.png);background-position:0 0} */

#rightcnt_1014{right:0;background-image:url(../../../img/habillage_MCM_droite_1014.png);background-position:0 0}
#rightcnt_101{right:0;background-image:url(../../../img/habillage_MCM_droite_101.png);background-position:0 0}
#rightcnt_102{right:0;background-image:url(../../../img/habillage_MCM_droite_102.png);background-position:0 0}
#rightcnt_103{right:0;background-image:url(../../../img/habillage_MCM_droite_103.png);background-position:0 0}
#rightcnt_104{right:0;background-image:url(../../../img/habillage_MCM_droite_104.png);background-position:0 0}

#leftcnt .lnk, #rightcnt .lnk, 
#rightcnt_1014 .lnk,  
#rightcnt_101 .lnk, 
#rightcnt_102 .lnk, 
#rightcnt_103 .lnk, 
#rightcnt_104 .lnk {display:block; height:1300px;}

.sp{
	clear:both;
	height:1px;
	font-size:1px;
}

.sp5{
	clear:both;
	height:5px;
	font-size:1px;
}

.sp10{
	clear:both;
	height:10px;
	font-size:1px;
}

.plus-de-pink-double-arrow {
	background:url("../img/bullet-pink-double-arrow-000.png") no-repeat scroll 0px 0px transparent;
	padding-left:16px;
}

.plus-de-white-double-arrow {
	background:url("../img/bullet-white-double-arrow-000.png") no-repeat scroll 0px 0px transparent;
	padding-left:16px;
}

.plus-de-pink-arrow {
	/*background:url("../img/bullet-pink-simple-arrow-000.png") no-repeat scroll 0px 0px transparent;*/
	padding-left:13px;
}

.plus-de-black-arrow {
	background:url("../img/bullet-black-simple-arrow-000.png") no-repeat scroll 0px 0px transparent;
	padding-left:13px;
}

#page{
	width:1100px; /* RULER CHANGES : 1284 to 1100px*/
	/*height:auto;*/
	margin:auto;
	z-index:2;
	/*position:relative;*/
	/*top:-21px;*/
	padding-top:5px;
}

#page-left{
	width:38px; /* 1)RULER CHANGES : 118 to 30px 
					2)NEW 30 to 38px  */
	height:122px;
	float:left;
	/*background:url("../img/ruler-begin.png") no-repeat scroll 0px 0px transparent;*/
	background-position:0 74px;
}

#page-right{
	width:1024px; /* RULER CHANGES : 1162 to 1070px*/
	height:auto;
	float:left;
	position:relative;
	/*background:url("../img/ruler-back.png") repeat-x;*/
	/*background-position:0px 75px; */
	z-index:3;
	/*-moz-box-shadow:0 0 14px #222222;
	-webkit-box-shadow:0 0 14px #222222;
	border:1px solid #999999;*/
	border-top:0 none;
}

/* ################################################################### */
/* POUR REPARER LA PAGE programme-minceur-integral-methode.html        */
/* le script formintro.css contenait de propriétés qui cassaient le    */
/* formulaire de la barre laterale gauche. */
/* Certaines seulement étaient nécessaire, elle ont donc été recopiés ici*/
/* ################################################################### */

#page-form-intro{
    /* background:#f9f9f9; pose un problème sur la page pour se logguer */ 
	padding:8px;
}

#page-form-intro-content2{
	background:url("../img/form-intro-foto-degrad.png") repeat-x left bottom #fff;
	padding:10px;
	-moz-box-shadow:0 0 4px #ccc;
	-webkit-box-shadow:0 0 4px #ccc;
	border:1px solid #ccc;
	height:auto;
}

.wrapperBilanLanding{
	font-size:30px;
	color:#5d5d5d;
	font-weight:bold;
	text-transform:uppercase;
}

.wrapperEtapeLanding{
	font-size:28px;
	color:#de4e7e;

}

.wrapperEtapeLandingOutil{
	font-size:35px;
	color:#e83470;
	font-size:regular;
	text-transform:uppercase;
}

.wrapperEtapeLandingOutil .write{
	font-size:25px;
	color:#5d5d5d;
	font-size:regular;
	padding-top:10px;
	float:left;
}
.wrapperEtapeLandingOutil img{
	float:left;
	padding-top: 22px; padding-left: 20px; padding-right: 10px;
}

.intro-block .info{
	margin-top:20px;
	border:4px solid #eaeaea;
	width:920px;
	height:347px;
	padding:15px;
}

.intro-block  .info .title{
	font-size:16px;
	color:#e93470;
	font-weight:bold;
	border-bottom:1px solid #eaeaea;
}

.method-title{
	font-weight:bold;
	font-size:14px;
	color:#ed427a;
}
.method-txt{
	padding-top:10px;
	font-weight:regular;
	font-size:12px;
	color:#828282;
}

.method-txt .paraf{
	padding-left:30px;
}


/* ################################################################### */

#top-head{
	height:10px;
	font-size:10px;
	color:#585959;
	width:100%;
	text-align:center;
}

#top-head a{
	color:#585959;
	text-decoration:none;
}

#top-head a:hover{
	color:#585959;
	text-decoration:underline;
}

#top {
	/*background:#f9f9f9;*/
	
	height:120px;
	padding:0px 5px 0px 15px;
}

#logo{
	width:715px;
	height:120px;
	/*
	padding-top:10px;
	padding-top:5px;
	*/
	float:left;
	
}
#logo-expess{
	width:1000px;
	height:124px;
	/*padding-top:10px;*/
	float:left;
}
#logo img, #logo-express img {
	border:0 none;
}

#logo a.logoresp{display:none;}
#logo-numero1 {
	display:inline;
}

#login{
	/*margin-left:368px;*/
	float:right;
	width:264px;
	/*height:115px;*/
	margin-top:6px;
	/*background:url("../img/login-back2.png") no-repeat scroll 0px 0px transparent;*/
}

#login .inscription{
	display:inline-block;
	color:#272727;
	font-size:15px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	line-height:30px;
	vertical-align:top;
	padding-left:10px;
	
}

#login form{
	clear:both;
	margin:0px;
	padding:0px;
	padding:9px 0px 0px 0px;
	font-size:12px;
	height:65px;
	
	background:#c6c4c2;
	-moz-border-radius: 10px ; 
     -webkit-border-radius: 10px; 
     border-radius: 10px;         
     -webkit-border-top-left-radius: 10px; /* pour Chrome */ 
     -webkit-border-top-right-radius: 10px; /* pour Chrome */ 
	 -webkit-border-bottom-left-radius: 10px; /* pour Chrome */ 
     -webkit-border-bottom-right-radius: 10px; /* pour Chrome */ 
	
}

#login form #title{
	color:white;
	font-size:13px;
	font-weight:bold;
	padding-bottom:6px;
}

#login form .txt{
	color:#272727;
	width:105px;
	float:left;
	font-size:13px;
	font-weight:bold;
	margin-left:10px;
}

#login form .mdp{
	color:#4a4946;
	width:120px;
	float:left;
	font-size:11px;
}
#login form .mdp a{
	color:#4a4946;
}

#login form .input {
	background:url("../img/input-shadow.png") no-repeat scroll 0px 0px transparent;
	width:105px;
	float:left;
	color:#5c5c5c;
	margin-top:8px;
	border:1px solid #a1a6a7;
	margin-left:10px;
}

#login form .cbox{
	width:20px;
	float:left;
	color:#5c5c5c;
	margin:0px;
	border:0px;
	padding:0px;
}

#login form #ok {
	border:0px;
	background:transparent;
	color:#ec3672;
	float:left;
	width:25px;
	margin-top:10px;
	font-weight:bold;
}

#login form #lostmdp {
	width:130px;
	float:right;
	color:#ec3672;
	margin-top:8px;
	font-size:16px;	
}

#login form #lostmdp2 {
	width:130px;
	font-size:11px;
	float:right;
	color:#ec3672;
	margin-right:23px;
	padding-top:3px;
}

#contener_breadcrumb_social{
	background:#F9F9F9;
	padding-top:5px;
	padding-left:15px;
	padding-right:15px;

}

#breadcrumb{
	width:85%;
	font-size:12px;
	line-height:29px;
	float:left;
	/*border-bottom:1px solid #eeeeee;*/
}

#breadcrumb a{
	text-decoration:none;
	color:#000;
}

#breadcrumb a:hover {
	text-decoration:underline;
}

#encart_social{
	width:15%;
	float:right;
}

#encart_social a{ display:inline-block; text-decoration:none; padding:0px 4px; height:25px; }

#encart_social a img{
	height:25px;
}

#baseline {
	clear:both;
	/*background:url("../img/baseline.png") repeat-x pink;*/
	background:url("../img/backMenunew.png") repeat-x scroll 0px 0px transparent;	
	height:32px;
	padding:0px 5px 0px 15px;
}

#baseline ul {
	margin:0;
	padding:0;
	list-style-type:none;
}

#baseline li {
	float:left;
	height:32px;
}
#baseline .item a {
	display:inline-block;
	font:bold 16px Arial;
	color:#FEFEFE;
	text-decoration:none;
	height:28px;
	padding:7px 6px 0 6px;
}

#baseline .item-separator-off {
	background:url("../img/baseline-separator.png") no-repeat scroll center bottom transparent;
	width:2px;
	padding:0 7px;
}

#baseline .item-separator-left-on {
	background:url("../img/baseline-separator-on-left.png") no-repeat scroll center bottom transparent;
	width:7px;
	margin-left:7px;
}

#baseline .item-separator-right-on {
	background:url("../img/baseline-separator-on-right.png") no-repeat scroll center bottom transparent;
	width:7px;
	margin-right:7px;
}

#baseline .item-selected {
	background:url("../img/baseline-selected.png") left bottom repeat-x white;
}

#baseline .item-selected a {
	display:inline-block;
	font:bold 16px Arial;
	color:#fa1f66;
	text-decoration:none;
	outline:0 none;
	height:28px;
	padding:7px 6px 0 6px;
}

#baseline #baseline-ruler {
	text-align:left;
	float:left;
}

#baseline #searchNew {
	text-align:left;
	float:right;
}

#baseline #searchNew   img{
	float:left;
	
}

#baseline #searchNew  #rech{
	color:#FFF;
	text-transform:uppercase;
	font-size:15px;
	float:left;
	font-weight:bold;
	padding-top:10px;
	padding-left:5px;
}

#baseline #searchNew  form{
	float:left;
	padding-left:5px;
	padding-top:7px;
}

#baseline #searchNew input{
	float:left;
	margin-right:4px;
}

#baseline #searchNew  #subNew{
	border:0px;
	color:#FFF;
	text-transform:uppercase;
	font-size:14px;
	background:none;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	padding-top:4px;
	

}

#page-content{
	width:1019px; 
	background:#f9f9f9;
	position:relative;
	padding:0px 5px 0px 0px;
	z-index:4;
	padding-bottom:20px;
	
}

#page-content #left{	
	float:left;
	width:146px;
}

#page-content #content-right{
	float:left;
	width:870px;
	height:auto;
	background:#fff;
	border:1px solid #e6e6e6;
	z-index:5;
	padding-bottom:20px;
	-moz-box-shadow:0 0 3px #999999;
	-webkit-box-shadow:0 0 3px #999999;

}

#page-content #content{
	float:left;
	width:547px;
	background:#fff;
	padding:5px 0px 0px 10px;
}

#page-content #right{
	float:right;
	width:300px;
	background:#fff;
	padding:5px;
	z-index:10;
}

#pin{
	background:url("../img/pin.png") no-repeat scroll 0px 0px transparent;
	position:absolute;
	top:0px;
	right:0px;
	width:68px;
	height:87px;
	z-index:1000;
}

#search{
	margin-left:5px;
	border:3px solid #fff;
	background:url("../img/search-block.png") no-repeat scroll 0px 0px transparent;
	width:128px;
	height:89px;
}

#search form{
	margin:0px;
	padding:0px;
	padding:10px 0px 0px 6px;
	font-size:12px;
}

#search form #title{
	color:#5cbcdb;
	font-size:15px;
	font-weight:bold;
}

#search form #input{
	width:110px;
	margin-top:5px;
}

#search form #ok {
	border:0px;
	float:right;
	margin-top:3px;
	margin-right:7px;
}

#left-shadow{
	background:url("../img/left-shadow.png") no-repeat scroll 0px 0px transparent;
	width:132px;
	height:5px;
	margin-left:5px;
}

.left-title{
	background:url("../img/menu-title.png") 0 0 repeat-x pink;
	margin-top:20px;
	font-size:19px;
	font-style:italic;
	font-weight:bold;
	color:#ffffff;
	height:27px;
	padding-left:10px;
	/*border-left:5px solid #ffde00;*/
	border-left:5px solid #8f8577;
}

#left-title-first {
	margin-top:0px;
}

.left-ss-title-first{
	background:url("../img/menu-sstitle.png") 0 0 repeat-x #ccc;
	height:27px;
	width:100%;
	color:#e13f74;
	font-size:16px;
	font-weight:bold;
	padding-left:5px;
	margin-top:1px;
}
.left-ss-title{
	background:url("../img/menu-sstitle.png") 0 0 repeat-x #ccc;
	height:27px;
	width:100%;
	color:#e13f74;
	font-size:16px;
	font-weight:bold;
	padding-left:5px;
	/* border-top:1px dashed #666; */
	margin-top:15px;
}

.left-ss-title .title, .left-ss-title-first .title{
	color:#fd125f;
	float:left;
	padding-left:3px;
	padding-top:3px;
}

.left-ss-title .title a, .left-ss-title-first .title a{
	color:#fd125f;
	text-decoration:none;
	display:block;
}

.pictobreves-nutrition{
	background:url("../img/pictos_tags_breves.png") no-repeat scroll 0px 0px transparent;
	width:23px;
	height:23px;
	margin-top:2px;
	float:left;
}

.pictobreves-nutrition a,
.pictobreves-forme a,
.pictobreves-psycho a,
.pictobreves-beaute a,
.pictobreves-insolite a,
.pictobreves-livre a{
	display:inline-block;
	width:23px;
	height:23px;
}

.pictobreves-forme{
	background:url("../img/pictos_tags_breves.png") no-repeat scroll 0px -23px transparent;
	width:23px;
	height:23px;
	margin-top:2px;
	float:left;
}

.pictobreves-psycho{
	background:url("../img/pictos_tags_breves.png") no-repeat scroll 0px -46px transparent;
	width:23px;
	height:23px;
	margin-top:2px;
	float:left;
}

.pictobreves-beaute{
	background:url("../img/pictos_tags_breves.png") no-repeat scroll 0px -69px transparent;
	width:23px;
	height:23px;
	margin-top:2px;
	float:left;
}

.pictobreves-insolite{
	background:url("../img/pictos_tags_breves.png") no-repeat scroll 0px -92px transparent;
	width:23px;
	height:23px;
	margin-top:2px;
	float:left;
}
.pictobreves-livre{
	background:url("../img/pictos_tags_breves.png") no-repeat scroll 0px -115px transparent;
	width:23px;
	height:23px;
	margin-top:2px;
	float:left;
}


.picto-express{
	background:url("../img/picto.png") no-repeat scroll 0px -138px transparent;
	width:23px;
	height:23px;
	margin-top:2px;
	float:left;
}

.picto-integral{
	background:url("../img/picto.png") no-repeat scroll 0px -162px transparent;
	width:23px;
	height:23px;
	margin-top:2px;
	float:left;
}

.picto-minceur{
	background:url("../img/picto.png") no-repeat scroll 0px 186px transparent;
	width:23px;
	height:23px;
	margin-top:2px;
	float:left;
}

.picto-nutrition{
	background:url("../img/picto.png") no-repeat scroll 0px 0px transparent;
	width:23px;
	height:23px;
	margin-top:2px;
	float:left;
}

.picto-sport{
	background:url("../img/picto.png") no-repeat scroll 0px -23px transparent;
	width:23px;
	height:23px;
	margin-top:2px;
	float:left;
}

.picto-psycho,
.picto-psychologie{
	background:url("../img/picto.png") no-repeat scroll 0 -46px transparent;
	width:23px;
	height:23px;
	margin-top:2px;
	float:left;
}

.picto-star{
	background:url("../img/picto.png") 0px -138px;
	width:23px;
	height:23px;
	margin-top:2px;
	float:left;
}

.picto-r {
	background: url("../img/pictorecette.png");
	width:23px;
	height:23px;
	margin-top:2px;
	float:left;
}
.picto-mcm {
	background: url("../img/picto-mcm.png");
	width:22px;
	height:22px;
	margin-top:2px;
	float:left;
}
.prp-starter {background-position: 0 0px;}
.prp-consolidation {background-position: 0 -23px;}
.prp-comportementale {background-position: 0 -46px;}
.prp-equilibre {background-position: 0 -69px;}
.prt-rapides {background-position: 0 -92px;}
.prt-festifs {background-position: 0 -115px;}
.prt-light {background-position: 0 -138px;}
.prp-guidev {background-position: 0 -161px;}
.prp-guider {background-position: 0 -184px;}
.prp-guideg {background-position: 0 -207px;}
.prp-imc {background-position: 0 -230px;}
.prt-ideerec {background-position: 0 -253px;}
.prt-ideemenu {background-position: 0 -276px;}
.prt-coaching {background-position: 0 -299px;}
.prp-tourtaille {background-position: 0 -322px;}
.prp-regime {background-position: 0 -345px;}
.prp-boutique {background-position: 0 -368px;}
.prp-outils {background-position: 0 -391px;}
.prp-jpause {background-position: 0 -414px;}
.prp-jcool {background-position: 0 -437px;}
.prp-pouce {background-position: 0 -460px;}
.prp-courbepoids {background-position: 0 -483px;}

.left-ul{
	margin:0px;
	padding:0px;
	margin:10px 0px;
}

.left-ul .left-li{
	list-style:none;
	font-size:13px;
	padding:1px 0 1px 5px;
	border-bottom:1px solid #ddd;
}

.left-li{
	list-style:none;
	font-size:13px;
}

.left-ul .left-li a{
	color:#5d5d5d;
	text-decoration:none;
	border-left:2px solid #e13f74;
	padding-left:4px;
}

.left-li a{
	color:#5d5d5d;
	text-decoration:none;
}

#right-bilan{
	background:url(../img/back-right-bilan.png);
	width:300px;
	height:310px;
	padding-top:110px;
/*	-moz-border-radius:10px;
	-webkit-border-radius:10px;*/
	margin:0px;
	margin-top: 5px;
}

#right-bilan #title0 {
	color:#EE5588;
	font-size:40px;
	text-align:center;
}

#right-bilan #title1{
	background:#f6c6d6;
	color:#393F3D;
	font-size:26px;
	text-align:center;
}

#right-bilan #title2{
	background:#f6c6d6;
	color:#393F3D;
	font-size:21px;
	text-align:center;
}

#right-bilan form{
	margin:0px;
	padding:0px;
	padding:30px 0px 0px 10px;
	font-size:13px;
	color:#7d7d7d;
	font-weight:bold;
}

#right-bilan form input{
	margin:0px;
	padding:0px;
}

#right-bilan form .txt{
	width:140px;
	text-align:right;
	float:left;
	margin-left:5px;
}

#right-bilan form .txt2{
	width:130px;
	text-align:left;
	float:left;
	margin-left:0px;
}
#right-bilan form select{
	margin:0px;
}

#right-bilan form .ex{
	font-size:9px;
}

#right-bilan form .valeur{
	width:5px;
	float:left;
	margin-left:5px;
	margin-top:5px;
}

#right-bilan form .input{
	background:url("../img/input-shadow.png") no-repeat scroll 0px 0px transparent;
	width:35px;
	/*border:0px;*/
	float:left;
	margin-left:5px;
	border:1px solid #a1a6a7;
}

#right-bilan form .rightbilan_mail{
	background:url("../img/input-shadow.png") no-repeat scroll 0px 0px transparent;
	border:1px solid #a1a6a7;
	float:left;
	margin-left:5px;
	width:115px;
}

#right-bilan form .birth{
	width:45px;
	/*margin-top:5px;
	border:0px;*/
	float:left;
	margin-left:5px;
}

#right-bilan form select{
	width:50px;
	margin-top:5px;
	border:0px;
	float:left;
	margin-left:5px;
}

#right-bilan form #ok {
	border:0px;
	margin-top:10px;
	margin-left:3px;
}

#right-search {
	width:295px;
	margin-left:0px;
	margin-top:5px;
	background:#f8f8f8;
	border:2px solid #eee;
}

#right-search #title{
	background:url("../img/search-back.png") repeat-x #484848;
	height:24px;
	width:295px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-shadow:1px 1px 0 #333333;
}

#right-search .txt{
	float:left;
	padding:4px 0px 0px 5px;
}

#right-search form{
	margin:0px;
	padding:10px 0;
}

#right-search input{
	margin:0px;
	padding:0px;
	height:19px;
	width:230px;
	margin-left:10px;
	margin-top:5px;
	border:1px solid #e9e9e9;
	float:left;
}

#right-search #ok{
	margin-left:0px;
	float:left;
	width:31px;
}

#right-pub{
	margin-left:0px;
	margin-top:5px;
}
	
#right-newsletter{
	width:298px;
	/*height:80px;*/
	margin-left:0px;
	/*margin-top:5px;*/
	background:#f8f8f8;
	border:1px solid #EF5A8B; 
	padding-bottom:5px;
}

#right-newsletter #title{
	background:url("../img/newsletter-back.png") repeat-x pink;
	height:24px;
	width:298px;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	text-shadow:1px 1px 0 #555555;
}

#right-newsletter .picto-newsletter{
	background:url("../img/picto.png") 0px 118px;
	width:23px;
	height:23px;
	float:left;
	margin-left:5px;
}

#right-newsletter .txt{
	float:left;
	padding:4px 0px 0px 5px;
	text-shadow:1px 1px 0 #666;
}

#right-newsletter #ss-border{
	width:100%;
	border-top:1px dashed #858585;
}

#right-newsletter #block{
	position:relative;
	margin-top:15px;
	height:10px;
}

#right-newsletter #ss-title{
	width:220px;
	margin:auto;
	text-align:center;
	font-weight:bold;
	margin-top:-10px;
	position:absolute;
	font-size:15px;
	color:#858585;
	background:#f8f8f8;
	margin-left:40px;
}

#right-newsletter form{
	margin:0px;
	padding:0px;
}

#right-newsletter input{
	margin:0px;
	padding:0px;
	height:19px;
	margin-left:60px;
	margin-top:5px;
	border:1px solid #e9e9e9;
	float:left;
}

#right-newsletter #ok{
	margin-left:0px;
	float:left;
}

#right-FAQ,#right-experts{
	margin:5px 0px;
}

#right-tagcloud {
	margin-left:0px;
	margin-top:5px;
	text-align: center;
	padding: 20px 10px;
	width: 280px;
	background-color: #eee;
}

#right-tagcloud h1, #right-tagcloud h2, #right-tagcloud h3, #right-tagcloud h4, #right-tagcloud h5 {display: inline;}

#right-tagcloud a {
	text-decoration: none;
	font-weight: normal;
}

#right-tagcloud a:hover {
	color: #63b8d4;
}

#right-tagcloud h1 a {color: #ea3a74;}
#right-tagcloud h2 a {color: #a5a5a5; font-weight: bold;}
#right-tagcloud h3 a {color: #a0a0a0;}
#right-tagcloud h4 a {color: #ea3a74;}
#right-tagcloud h5 a {color: #aaaaaa;}

#right-video{
	/*margin-left:10px;*/
	margin-top:5px;
}

#right-inscription{
	margin-left:0px;
	margin-top:5px;
	width:295px;
	background:#f8f8f8;
	padding:4px 0 4px 4px;
}

#right-communautaire{
	margin-left:10px;
	margin-top:5px;
	width:295px;
	padding:5px 0px 5px 5px;
	border-top:2px dotted #dedede;
	border-bottom:2px dotted #dedede;
}

#right-communautaire img{
	float:left;
	margin-left:2px;
}



#footer{
	/*background:url("../img/footer-degrad.png") #9cd6e9 repeat-x;
	background:url("../img/degradInv.png") #ddd5cb repeat-x;*/
	clear:both;
	width:100%;
	margin:auto;
	/*height:585px;*/
	padding:20px 0;
	height:725px;
}

#footer-center{
	width:1024px;
	/*height:auto;*/
	margin:auto;
	position:relative;
}

#footer-logo{
	clear:both;
	/*height:73px;*/
	height:100px;
	float:left;
	width:245px;
}

#footer-frise{
	float:left;
	color:#4f4f4f;
	font-size:18px;
	font-weight:bold;
	width:765px;
}
#footer #footer-sep{
	background:url("../img/footer-sep.png") no-repeat scroll 0px 0px transparent;
	width:970px;
	height:1px;
}

#footer #footer-content-trans{
	background:#000;
	width:1024px;
	/*height:518px;*/
	height:563px;
	opacity:0.1;
	filter:alpha(opacity=10);
}

#footer #footer-content{
	background:#c8c6c4;
	width:1024px;
	/*height:518px;*/
	height:612px;
	/*position:absolute;
	top:74px;*/
}

#footer #footer-content .vertical-block{
	float:left;
	width:200px;
}

#footer #footer-content .vertical-block-last {
	float:left;
	width:224px;
}

#footer #footer-content .vertical-block .vertical-block-title, #footer #footer-content .vertical-block-last .vertical-block-title,
#footer #footer-content .vertical-block .vertical-block-notitle {
	background:url("../img/menuFoot.png") repeat-x;
	/*background:#F16894;*/
	height:25px;
	font-size:18px;
	text-transform:uppercase;
	color:white;
	padding:2px 0 0 7px;
	border-right:2px solid white;
}

#footer #footer-content .vertical-block-last .vertical-block-title {
	border-right:0 none;
}

#footer #footer-content .vertical-block-title-off {
	background:url("../img/menuFoot.png") repeat-x scroll 0px 0px transparent;
	/*background:#F16894;*/
	height:25px;
	font-size:18px;
	text-transform:uppercase;
	color:white;
	padding:2px 0 0 7px;
	border-right:2px solid white;
}

#footer #footer-content .vertical-block-title .black, #footer #footer-content .vertical-block-title-off .black {
	color:white;
}

#footer #footer-content .vertical-block .block-wrapper, #footer #footer-content .vertical-block-last .block-wrapper {
	/*height:375px;
	margin-top:18px;
	border-right:2px dotted white;*/
	/*width:200px;*/
	height:400px;
	margin:18px 0 20px 0;
	border-right:2px solid #acacab;
}

#footer #footer-content .vertical-block-last .block-wrapper {
	border-right:0 none;
}

#footer #footer-content .block{
	/*width:120px;*/
	width:155px;
	/*height:auto;*/
	padding:5px 30px 5px 15px;
	color:#5d5d5d;
	font-size:13px;
}

#footer #footer-content .title{
	color:#484848;
	/*color:#e13f74;*/
	font-size:13px;
	font-weight:bold;
	text-transform:uppercase;
	padding-left:5px;
	/*border-left:2px solid #F16894;*/
}

#footer #footer-content .pink {
	color:#E13F74;
}


#footer #footer-content .b {
	font-weight:bold;
}

#footer #footer-content .footer-ul {
	/*list-style:none;
	margin:0px;
	padding:10px 0 5px 10px;
	border-top:2px dotted #58676e;*/
	list-style:none;
	margin:0px;
	padding:0px;
	margin:3px 0px 5px 0px;
	padding:5px 0 0 10px;
	border-top:1px dashed #484848;
}

#footer #footer-content .footer-ul li {
	font-size:13px;
	margin:0;
	padding:0;
}

#footer #footer-content  a{
	color:#5d5d5d;
	text-decoration:none;
}

#footer #footer-content  a:hover{
	text-decoration: underline;
}

#footer #footer-content #copyright{
	background:#566f79;
	width:1024px;
	text-align:center;
	color:white;
	font-size:12px;
	font-weight:normal;
	padding:3px 0;
}

#footer #footer-content #copyright a {
	color:white;
}

a:hover{
	text-decoration:underline;
}

ul.errors {
	margin: 30px 20px -50px 0;
	padding: 5px;
	background: #F7F7F7
}

.errors li {
	border:1px solid #FFCFCF;
	background: #FFFFFF;
	color:#FF0000;
	font-size:12px;
	padding: 15px 10px;
	list-style: inside;
}

.achat-cred-cb {
	width: 50px; text-align: center; padding: 0 5px; float: left;
}

.highlight{
	color:#ef5587;
	font-weight:bold;
}
.txt-etoile,
.txt-etoile-callback,
.callback-txt-check {
    color: #333333;
    float: left;
    font-size: 9px;
    margin-top: 5px;
    padding-left: 10px;
    text-align: left;
	width:415px;
}

.txt-etoile {
	width:535px;
}

.txt-etoile-callback{
	width:100%;
}

.pink{
	color:#fa3575;
}

.blue{
	color:#42A4CD;
	font-weight:bold;
}

.chk {
    margin-bottom: -6px;
    margin-left: -15px;
    position: relative;
    top: 11px;
}

.chkBilan {
    margin-left: 60px;
    position: relative;
    top: 5px;
}

#fb-like{
   /* margin-left: 2px; */
    margin-top: 7px;
}

#logo_closer_mdp{
    display: inline-block;
    left: 134px;
    position: relative;
    top: -15px;
}